package com.me.customerdemo.dao;


import com.me.customerdemo.pojo.BaseDict;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BaseDictMapper {

    /**
     * 查询所有数据字典
     */
    List<BaseDict> selectAll();
    /**
     * 修改数据字典信息
     */
    int updateById(BaseDict baseDict);

    /**
     * 删除数据字典信息
     */
    int deleteById(int id);

    /**
     * 添加数据字典信息
     */
    int apply(BaseDict baseDict);

    /**
     * 查询所有客户数据
     * @return
     */


    /**
     * 根据ID查询客户数据
     * @return
     */
    BaseDict selectById(int id);

//    /**
//     * 插入新的客户数据
//     * @param baseDict
//     * @return
//     */
//    int insert(BaseDict baseDict);
//
//    /**
//     * 根据ID更新客户数据
//     * @param baseDict
//     * @return
//     */
//    int updateRelById(BaseDict baseDict);
//
//    /**
//     * 根据ID删除客户数据
//     * @param id
//     * @return
//     */
//
//    /**
//     * 根据条件查询客户信息
//     * @param baseDict
//     * @return
//     */
//    List<BaseDict> selectByCondition(BaseDict baseDict);

    /**
     *
     * @param keyword
     * @return
     */
    List<BaseDict> selectByKeyWord(String keyword);



}
